body {
    text-align: center;
    margin-left: 5em;
    margin-right: 5em;
    margin-top: 2em;
    background: none repeat scroll 0 0 #EFEFEF;
    vertical-align: middle;
    color: #333333;
    font-family: Verdana, Geneva, sans-serif;
}

#contents {
    background: none repeat scroll 0 0 white;
    width: 1000px;
    min-height: 800px;
    text-align: left;
    margin: 0 auto;
    padding: 10px;
    border: thin solid #a9a9a9;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.contents h1 {
    background: none repeat scroll 0 0 #EEF5F5;
    border: 1px solid #BFBFBF;
    color: #006666;
    font-size: 11pt;
    font-weight: bold;
    margin: 5px 0 10px;
    padding: 4px;
}

#user-greeting {
    float: right; padding-left: 15px; display: none;
}

#guest-greeting {
    float: right; padding-left: 15px; display: none;
}

#first-login {
    float: right; padding-left: 15px; display: none;
}

.logo {
    position: absolute;
}

#welcome-message {
    position: absolute;
    margin-left: 200px;
    margin-top: 40px;
    font-style: italic;
}

#urigen-admin-panel {
    margin-top: 100px;
}

#backgroundOverlay{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}


#register-user-popup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:160px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}

#prefs-panel-popup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
background:#FFFFFF;
border:2px solid #cecece;
z-index:4;
padding:12px;
font-size:13px;
}


#login-user-popup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:160px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:3;
padding:12px;
font-size:13px;
}

table.urigen-details-table {
    border-spacing: 0;
    font-size: 8pt;
    width: 100%;
    text-align: left;
}

table.urigen-details-table tbody tr td {
    padding: 4px;
    vertical-align: top;
}

/* goci-details table background color for row striping */
/* NOTE: this is the only place that Goci explicitly declares a color, everywhere else jQuery UI themes are used */
table.urigen-details-table tbody tr.even {
    background-color: #EEF5F5;
}
